.siteaccess_entity {
    float:left;
}

.siteaccess_links {
    text-align:right;
    margin:0;
    padding:0px;
}

.siteaccess_links a {
    color:red;
    padding: 1px 5px;
    margin-right:20px;
}

.siteaccess_links a:hover {
    text-decoration:none;
    color:white !important;
    background:red !important;
}

.siteaccess_view {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    background:white;
    margin:0 10px 10px 10px;
    padding:10px;
}

.siteaccess_view h3 {
    background:#e4e4e4;
    color:#333333;
    font-size:1.1em;
    line-height:1em;
    margin:0 0 10px 0;
    padding:5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.siteaccess_validated {
    color: #009933;
}

.siteaccess_notvalidated {
    color: #990000;
}

#siteaccess-code {
}

#siteaccess-code td {
    vertical-align: middle;
}

#siteaccess-code input[type="text"] {
    width: 55px;
    margin: 0 0 0 0;
}

#siteaccess-code img {
    margin: 0 10px 0 0;
    border: 1px solid #000000;
}

